package jp.eisbahn.mgapi.api.photo;

/**
 * The enum to specify a type of the request.
 * @author Yoichiro Tanaka
 */
public enum RequestType {

    /** Get an album list. */
    GET_ALBUM_LIST,
    /** Get a friend album list. */
    GET_FRIEND_ALBUM_LIST,
    /** Get an album. */
    GET_ALBUM,
    /** Get a photo list. */
    GET_MEDIAITEM_LIST,
    /** Get a friend photo list. */
    GET_FRIEND_MEDIAITEM_LIST,
    /** Get a photo. */
    GET_MEDIAITEM,
    /** Get an comment list to an album. */
    GET_ALBUM_COMMENT_LIST,
    /** Get an comment list to an photo. */
    GET_PHOTO_COMMENT_LIST,
    /** Get a favorite list to an photo. */
    GET_PHOTO_FAVORITE_LIST,
    /** Create an new album. */
    POST_ALBUM,
    /** Delete an album. */
    DELETE_ALBUM,
    /** Post a comment to an album. */
    POST_ALBUM_COMMENT,
    /** Delete a comment to an album. */
    DELETE_ALBUM_COMMENT,
    /** Create a photo. */
    POST_PHOTO,
    /** Delete a photo. */
    DELETE_PHOTO,
    /** Post a comment to a photo. */
    POST_PHOTO_COMMENT,
    /** Delete a comment to a photo. */
    DELETE_PHOTO_COMMENT,
    /** Post a favorite to a photo. */
    POST_PHOTO_FAVORITE,
    /** Delete a favorite to a photo. */
    DELETE_PHOTO_FAVORITE

}
